#include "params.h"

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

#include "CBoard.h"
#include "CEngine.h"
#include "CInterface.h"
#include "CList.h"


int main(int argc, char** argv) {
	
	cout << sizeof(T_MOVE) << endl;


	CEngine 	engine;
	CInterface 	uci;
	CBoard		board;
	
	board.init();
	board.setPiece(WHITE, KING, A1 );
	board.setPiece(BLACK, KING, B8 );
	board.setPiece(WHITE, PAWN, C2 );
	board.setPiece(WHITE, QUEEN,E4 );
	
	board.print();

	
	// uci.run( &board );


	
	// todo: run thread
	
	return 0;
}
